Query Generation with Direct Preference Optimization for Document Expansion in E-commerce Search
电商搜索文档扩展中基于 DPO 的查询生成 QGDPO
🧭 生成式查询扩展 · DPO 偏好对齐 ★ 深度解读
Walmart Global Technology
用相关模型构造偏好对做 DPO,再将生成 query 过相关过滤,显著减少 Doc2Query 幻觉并提升线上搜索相关性与加购率
📌 工作参考价值(4 点)
- 可直接复用「相关模型自动构造 DPO 偏好对」:用已有的三分类相关模型 exact/substitute/irrelevant 对 SFT 生成的 query 打分,按 exact 和 irrelevant 自动配对,省去人工偏好标注;DPO 学习率用 1e-6(远低于 SFT 的 1e-4),β 取 0.1,能明显压住幻觉。
- SFT + DPO 之后再接 relevance filter,两个增益相互独立、可叠加;过滤阈值选 95% recall,既能保持较高 precision(0.866),又不过度牺牲生成的新 token 数量,适合商品文档扩展场景。
- Query 生成式检索里,beam search(beam=10,no repeat ngram=2)比 top-k / top-k+top-p 更稳定,exact 率更高、irrelevant 率更低;如果业务追求线上检索结果稳定可复现,优先用 beam search。
- 用 Mistral-7B + LoRA(rank=256, alpha=64)替代 T5-base 做 Doc2Query,在媒体、玩具等依赖世界知识的商品上能生成更多有用新 token,但需离线批量推理并权衡成本;可以只对长尾或特殊品类启用 LLM 版本。